package com.ttg.model.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author ZQ
 * @version 1.0
 * @Description
 * @date 2021/3/5 9:20
 */
@Data
@NoArgsConstructor
public class UserResVo implements Serializable {
    @JsonProperty("adm_id")
    private String admId;

    @JsonProperty("adm_user_name")
    private String admUserName;

    @JsonProperty("adm_true_name")
    private String admTrueName;

    @JsonProperty("org_no")
    private String orgNo;

    @JsonProperty("org_name")
    private String orgName;

    @JsonProperty("org_mct_check1")
    private String orgMctCheck1;

    @JsonProperty("org_mct_check2")
    private String orgMctCheck2;

    @JsonProperty("org_shop_check1")
    private String orgShopCheck1;

    @JsonProperty("org_shop_check2")
    private String orgShopCheck2;

    @JsonProperty("org_ctt_check1")
    private String orgCttCheck1;

    @JsonProperty("org_ctt_check2")
    private String orgCttCheck2;

    @JsonProperty("agent_no")
    private String agentNo;

    @JsonProperty("agent_name")
    private String agentName;

    @JsonProperty("agent_level")
    private String agentLevel;

    @JsonProperty("org_max_level")
    private String orgMaxLevel;

    @JsonProperty("agent_parent_no")
    private String agentParentNo;

    @JsonProperty("roles")
    private List<AdminRoleVo> adminRoleVos;

    @JsonProperty("auths")
    private List<RoleAuthInfoVo> roleAuthResVos;

    @JsonProperty("token")
    private String token;
    @JsonProperty("aesKey")
    private String aesKey;
    @JsonProperty("tra_id")
    private String traId;
}
